Dictionaries:

doesn't know shit from shinola:

Said of a person who can't differentate good from bad , an idiot who knows nothing .

Link to this page:

Word Browser